using System;

namespace Brilliance.navigation
{
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
    public class NavigationAttribute : Attribute
    {
        private readonly string qualifier;
        private readonly Type navigationAction;

        public NavigationAttribute(string qualifier, Type navigationType)
        {
            this.qualifier = qualifier;
            navigationAction = navigationType;
        }

        public string Qualifier
        {
            get { return qualifier; }
        }
        public Type NavigationAction
        {
            get { return navigationAction; }
        }
    }
}